package org.activequant.dao;

import org.activequant.core.domainmodel.marketscanner.MarketScan;
import org.activequant.core.domainmodel.marketscanner.ScanCriteria;
import org.activequant.util.exceptions.DaoException;
/**
 * An interface. Extends the IDaoSupport&lt;MarketScan&gt; interface.<br/>
 * Inherits the following methods:
 * <ul>
 * <li>MarketScan[] findAll() throws DaoException;</li>
 * <li>MarketScan[] findAllByExample(MarketScan entity) throws DaoException;</li>
 * <li>MarketScan findByExample(MarketScan entity) throws DaoException;</li>
 * <li>MarketScan find(long id) throws DaoException;</li>
 * <li>MarketScan update(MarketScan entity) throws DaoException;</li>
 * <li>MarketScan[] update(MarketScan... entities) throws DaoException;</li>
 * <li>List&lt;MarketScan&gt; update(List&lt;MarketScan&gt; entities) throws DaoException;</li>
 * <li>void delete(MarketScan entity) throws DaoException;</li>
 * <li>void delete(MarketScan... entities) throws DaoException;</li>
 * <li>void delete(List&lt;MarketScan&gt; entities) throws DaoException;</li>
 * <li>void deleteAll() throws DaoException;</li>
 * <li>int count() throws DaoException;</li>
 * </ul>
 * @author Dimitar
 *
 */
public interface IMarketScanDao_old extends IDaoSupport<MarketScan>{
	MarketScan[] findByScanCriteria(ScanCriteria criteria) throws DaoException;
}
